
package com.learn;

import org.springframework.context.annotation.ImportSelector;
import org.springframework.core.type.AnnotationMetadata;

/**
 * 方法的返回值必须是一个class的全称，该class会被spring容器托管
 * @author Romanceling
 *
 */
public class MyImportSelector implements ImportSelector{

	@Override
	public String[] selectImports(AnnotationMetadata importAnnotationMetadata) {
		System.out.println(importAnnotationMetadata.getAllAnnotationAttributes(EnableLog.class.getName()));
		/*
		 * 这里可以获取到注解的详细信息，然后动态的注入到spring容器中
		 */
		return new String[]{"com.learn.Jeep"
				//,Jeep.class.getName()
				};
	}

}
